import type { BaseEntity } from '@/api/model/resultModel';

/**
 * 分佣记录查询对象
 */
export interface SysProfitRecordQuery extends BaseEntity {
  /** 代理商id */
  agentId?: string;
  /** 代理商 */
  agentName?: string;
  /** 订单号 */
  orderId?: string;
  /** 分佣金额 */
  profitAmount?: number;
  /** 关联结算单号 */
  settlementId?: string;
  /** 分佣备注 */
  note?: string;
  /**  */
  profitTime?: any;
  /** 状态（0-未结算，1-已结算） */
  status?: number;
  /**  */
  createdAt?: any;
}
/**
 * 分佣记录业务对象
 */
export interface SysProfitRecordForm {
  /** 记录id */
  recordId?: string;
  /** 代理商 */
  agentName?: string;
  /** 订单号 */
  orderId?: string;
  /** 分佣金额 */
  profitAmount?: number;
  /** 关联结算单号 */
  settlementId?: string;
  /** 分佣备注 */
  note?: string;
  /**  */
  profitTime?: any;
  /** 状态（0-未结算，1-已结算） */
  status?: number;
  /**  */
  createdAt?: any;
}
/**
 * 分佣记录视图对象
 */
export interface SysProfitRecordVo {
  /** 记录id */
  recordId?: string;
  /** 代理商id */
  agentId?: string;
  /** 代理商 */
  agentName?: string;
  /** 订单号 */
  orderId?: string;
  /** 分佣金额 */
  profitAmount?: number;
  /** 关联结算单号 */
  settlementId?: string;
  /** 分佣备注 */
  note?: string;
  /**  */
  profitTime?: any;
  /** 状态（0-未结算，1-已结算） */
  status?: number;
  /**  */
  createdAt?: any;
  /** 创建时间 */
  createTime?: any;
  /** 更新时间 */
  updateTime?: any;
}
